【浅谈】日文的文本等出现乱码的情况以及解决办法

您所在的位置:网站首页 日文 游戏 【浅谈】日文的文本等出现乱码的情况以及解决办法

【浅谈】日文的文本等出现乱码的情况以及解决办法

2024-07-16 23:19:44| 来源: 网络整理| 查看: 265

参考链接 Word里日文文档乱码问题ansi编码字符集和编码的区别.GB2312是一个字符集, 那ANSI是编码, 但是他俩是什么个意思? 日文的文本出现乱码

在这里插入图片描述

前言

遇到了一个txt日文文本,出现大面积乱码。而且不懂日文,乱码的话,连翻译软件也无法使用。【上图为测试文本】 以下的解释与解决办法等为自己的想法,并不一定准确。

目录

1. 简单的解释 2. 如何解决 3. 附件 4. 总结

一、简单的解释 ↶ 1. Wins10 文本文件的默认编码是 ANSI 编码【统称】。直接保存就是这个编码,当然可以自行更改 Unicode 码等。

在日文操作系统中,ANSI 编码代表的是 Shift_JIS 编码;在简体中文操作系统中,ANSI 编码代表 GBK 编码。所以我们打开一个日语环境下保存为 ANSI 编码文本时,在中文环境下显示会出现乱码。日文编码对应日文字,中文编码应该对应的中文字【这可以解释为什么打开的文本都是看不懂,但是确实为汉字】;日文原来的编码以中文编码的环境肯定显示有问题,导致的结果就是出现乱码。

2. 如何较为直观的解释这个过程呢【基于 Python 简易代码】

模拟在日文环境下保存,在中文环境下显示的过程:

① 创建一个 raw 变量,里面是一句日文。

>>>raw = '最初にお読みください' '最初にお読みください'

这个操作有点像,你在文本中输入看的懂的文字。

② 将 raw 编码为 ansi 编码,也就是对应日文系统下的 Shift_JIS 编码。

>>> raw_encode = raw.encode('shift-jis') >>> raw_encode b'\x8d\xc5\x8f\x89\x82\xc9\x82\xa8\x93\xc7\x82\xdd\x82\xad\x82\xbe\x82\xb3\x82\xa2'

这个操作相当于将文件以二进制形式保存在电脑上。

③ 将 raw_encode 变量以 gbk 的形式解码【解码与编码是相对的】

>>> raw_encode.decode('gbk') '嵟弶偵偍撉傒偔偩偝偄'

这个操作则对应了用户在中文环境中,打开日文环境下所保存文本时的情景,理所当然的出现了乱码。

还原过程,当然就是反过来操作一遍

>>> raw = '嵟弶偵偍撉傒偔偩偝偄' >>> raw_encode = raw.encode('gbk') >>> raw_encode.decode('shift-jis') '最初にお読みください'

通过这样的说明,我们就知道了背后大致的原理,那么就可以解决文本出现乱码的情况了。 【当然这个例子是基于原来编码是 shift-jis 编码的,如果是别的编码这样操作就会出现问题】

二、如何解决 ↶ 直接用浏览器打开文本文件。 这个有的时候能成功,有点时候失败,我也不清楚,感觉文字越长越复杂,越容易直接翻译为原文【chrome内核】;IE的话右键改个编码有时候也行的。可以尝试一下。文件名解析&批量文件名重命名 v1.3 确实好用,方便。懒人必备。其它功能可以自行研究。下载方式就放在最后。 在这里插入图片描述可以自己动手写解码程序 >>> a = '''偁偺偹偣偐偄偼偠偮偼偮側偑偭偰偄傞傫偩偭偰 偩偐傜偨偲偊偼側傟偰偟傑偭偰傕傒傫側傂偲傝偠傖側偄 偨偄偣偮側傂偲偲偼偄偮傑偱傕偢偭偲偳偙偐偱偮側偑偭偰偄傞偺偝''' >>> a.encode('gbk').decode('shift-jis') 'あのねせかいはじつはつながっているんだって\nだからたとえはなれてしまってもみんなひとりじゃない\nたいせつなひととはいつまでもずっとどこかでつながっているのさ' >>> print(a.encode('gbk').decode('shift-jis')) あのねせかいはじつはつながっているんだって だからたとえはなれてしまってもみんなひとりじゃない たいせつなひととはいつまでもずっとどこかでつながっているのさ 三、附件 ↶

☛ 附件

提取码:g9fp 四、总结 ↶

随便写一写,并记录在博客中。

点我回顶部 ☚

              Fin.



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭